package com.zhiyou100.service;

import java.util.ArrayList;

import com.zhiyou100.model.Progress;
import com.zhiyou100.model.Project;
import com.zhiyou100.vo.ProjectList;

public interface ProjectService {

	//根据条件查询项目
	 ProjectList<Project> findAll(Integer categoryId, Integer status, Integer order);
	
	 //根据项目id获取项目详情
		Project getProjectById(int id);
		
		//添加项目
		void saveProject(Project project);
		
		//审核项目，根据项目的id更改项目的状态status字段
		void updateStatusByProjectId(int projectId,int status);
		
		//更新表1
		//根据项目id更新项目详情
		void updateProject(Project project);

		//更新表2
		//添加    项目更新表的信息，要和上面的项目id 联系到一块	
		void saveUpdateProject(Progress progress);

		//根据项目id，删除项目
		void deleteProjectByProjectId(int projectId);
		
			 
		}
		
	
